import React from "react";
import Svg from "../Svg";
import { SvgProps } from "../types";

const Icon: React.FC<React.PropsWithChildren<SvgProps>> = (props) => {
  return (
    <Svg width="16" height="16" viewBox="0 0 24 24" fill="#7A6EAA" xmlns="http://www.w3.org/2000/svg" {...props}>
      <mask
        id={`mask0_1973_133490${props?.id ?? ""}`}
        contentStyleType="mask-type:alpha"
        maskUnits="userSpaceOnUse"
        x="0"
        y="0"
        width="24"
        height="24"
      >
        <rect width="24" height="24" fill="#D9D9D9" />
      </mask>
      <g mask={`url(#mask0_1973_133490)${props?.id ?? ""}`}>
        <path
          d="M5.70519 4.90312C6.04451 4.90312 6.33322 5.01799 6.57134 5.24773C6.80945 5.47746 6.9482 5.76296 6.98756 6.10423C7.12683 7.60731 7.51871 9.01315 8.16321 10.3217C8.80771 11.6304 9.63415 12.7893 10.6425 13.7987C11.6509 14.8081 12.8158 15.6323 14.1372 16.2713C15.4586 16.9103 16.8699 17.2995 18.3712 17.439C18.7111 17.4723 18.9881 17.61 19.2022 17.852C19.4164 18.0941 19.5234 18.382 19.5234 18.7159C19.5234 19.0591 19.4111 19.3512 19.1865 19.592C18.9618 19.8328 18.6891 19.941 18.3683 19.9166C16.5314 19.7778 14.8055 19.3257 13.1907 18.5603C11.576 17.7949 10.15 16.8008 8.91284 15.5783C7.67569 14.3557 6.67631 12.9368 5.91471 11.3216C5.15311 9.70641 4.69043 7.97996 4.52666 6.14227C4.50058 5.80249 4.60566 5.51103 4.84189 5.26788C5.07812 5.02471 5.36589 4.90312 5.70519 4.90312Z"
          fill="inherit"
        />
        <path
          fill-rule="evenodd"
          clip-rule="evenodd"
          d="M2.40002 1.19922L0.667969 4.19922H1.8L1.8 21.5992C1.8 21.9306 2.06863 22.1992 2.4 22.1992C2.73137 22.1992 3 21.9306 3 21.5992L3 4.19922L4.13207 4.19922L2.40002 1.19922Z"
          fill="inherit"
        />
        <path
          fill-rule="evenodd"
          clip-rule="evenodd"
          d="M23.4 22.1324L20.4 20.4004L20.4 21.5324L2.40002 21.5324C2.35347 21.5324 2.30815 21.5377 2.26464 21.5478C1.99847 21.6091 1.80002 21.8476 1.80002 22.1324C1.80002 22.4638 2.06865 22.7324 2.40002 22.7324L20.4 22.7324L20.4 23.8645L23.4 22.1324Z"
          fill="inherit"
        />
        <path
          d="M1.80002 22.1324C1.80002 21.8476 1.99847 21.6091 2.26464 21.5478L1.80002 21.6004L1.80002 22.1324Z"
          fill="inherit"
        />
      </g>
    </Svg>
  );
};

export default Icon;
